/* 声明字体图标 这里要注意路径的变化 */
@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?tomleg');
  src:  url('../fonts/icomoon.eot?tomleg#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?tomleg') format('truetype'),
    url('../fonts/icomoon.woff?tomleg') format('woff'),
    url('../fonts/icomoon.svg?tomleg#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.main {
	width: 980px;
	height: 455px;
	margin-left: 220px;
	margin-top: 10px;
}
.focus {
	float: left;
	width: 721px;
	height: 455px;
}
.newsflash {
	float: right;
	width: 250px;
	height: 455px;
	/* border: 1px solid #e4e4e4; */
}
.news {
	height: 165px;
	border: 1px solid #E4E4E4;
}
.news-hd {
	height: 33px;
	border-bottom: 1px dotted #E4E4E4;
}
.news-hd h5 {
	float: left;
	font-size: 14px;
	font-weight: 700;
	line-height: 33px;
	margin-left: 15px;
}
.news-hd a {
	float: right;
	line-height: 33px;
	margin-right: 15px;
}
.news-hd a::after {
	content: "\e920";
	font-family: 'icomoon';
}
.new-bd {
	margin-top: 2px;
	margin-left: 15px;
}
.new-bd ul li {
	height: 25px;
	line-height: 25px;
}
.lifeservice {
	height: 209px;
	border: 1px solid #E4E4E4;
	border-top: 0;
	overflow: hidden;
}
.bargain {
	margin-top: 5px;
}
.lifeservice ul {
	width: 252px;
}
.lifeservice ul li {
	float: left;
	width: 63px;
	height: 70px;
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}
.lifeservice ul li i{
	display: inline-block;
	width: 24px;
	height: 28px;
	margin-left: 20px;
	margin-top: 15px;
	background: url(../images/icons.png) no-repeat -19px -16px;
}
.lifeservice ul li p {
	text-align: center;
}
/* 推荐模块制作 */
.recom {
	height: 163px;
	background-color: #ebebeb;
	margin-top: 12px;
}
.recom_hd {
	float: left;
	width: 208px;
	height: 163px;
	background-color: #5c5251;
}
.recom_hd img {
	margin-top: 30px;
	margin-left: 60px;
}
.recom_hd p {
	color: #FFFFFF;
	font-size: 18px;
	
}
.recom_bd {
	float: left;
}
.recom_bd ul li {
	position: relative;
	float: left;
}
.recom_bd ul li:nth-child(-n+3)::after{
	content: "";
	position: absolute;
	right: 0;
	top: 10px;
	width: 2px;
	height: 145px;
	background-color: #E4E4E4;
}
.recom_bd ul li img {
	width: 248px;
	height: 163px;
}
/* 楼层模块制作 */
.floor .w {
	margin-top: 30px;
}
.box-hd {
	height: 30px;
	border-bottom: 2px solid #c81623;
}
.box-hd h3 {
	float: left;
	color: #c81623;
	font-size: 18px;
	font-weight: 400;
}
.tab_list {
	float: right;	
}
.tab_list ul li {
	float: left;
	/* margin: 0 15px; */
}
.tab_list ul li a {
	padding: 0 15px;
	line-height: 30px;
}
.box-bd {
	height: 361px;
	
}
.tab_list_item>div {
	float: left;
}
.col_210 {
	width: 210px;
	height: 361px;
	background-color: #fbfbfb;
	text-align: center;
}
.col_329 {
	width: 329px;
	height: 361px;
}
.col_221 {
	width: 221px;
	height: 361px;
	border-right: 1px solid #cccccc;
}
.col_219 {
	width: 219px;
	height: 361px;
}
.col_210 ul {
	margin-left: 12px;
}
.col_210 ul li {
	float: left;
	width: 85px;
	height: 45px;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	line-height: 45px;
	margin-right: 10px;
}
.bb {
	display: block;
	border-bottom: 2px solid #CCCCCC;
}
